/**
 * 
 */
package ao.com.bna.dao;

import java.util.List;

import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

import ao.com.bna.beans.ExtensaoProcesso;
import ao.com.bna.beans.Multa;

/**
 * @author hmaurei
 *
 */
public class MultaDao  extends HibernateDaoSupport {

		/**
		 * @see Metodo que lista as Multa.
		 */
		public List<Multa> listar() {
			return getHibernateTemplate().loadAll(Multa.class);
		}

		/**
		 * @see Metodo para obten��o de um registo passando como parametro o id.
		 */
		public Multa obterPorID(Long idMulta) {
			return (Multa) getHibernateTemplate().get(Multa.class, idMulta);
		}

		/**
		 * @see Metodo que actualiza o registo na tabela Multa
		 */
		public void gravar(Multa multa) {
			getHibernateTemplate().save(multa);
		}

		public void actualiza(Multa multa) {
			getHibernateTemplate().merge(multa);
		}
		/**
		 * @see Metodo que remove o registo na tabela Multa
		 */
		public void remover(Multa multa) {
			getHibernateTemplate().delete(multa);
		}

	}
